package com.hex.ds.hdtp.core.app.license.truelicense.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Package com.hex.ds.truelicense.license
 * @ClassName LicenseCheckModel
 * @Description 需要校验的License参数
 * @Author Yin.Yang
 * @Date 2024/3/26 16:26
 * @Version v1.0
 **/
@Data
public class LicenseCheckModel implements Serializable {


    private static final long serialVersionUID = -2314678441082223148L;

    /**
     * 可被允许的MAC地址
     */
    private List<String> macAddress;

    /**
     * 允许使用的转换次数
     */
    private Integer scriptConvertFrequency;

    /**
     * 允许使用的转换文件大小
     */
    private Integer scriptConvertFileSize;


    /**
     * 是否重置参数
     */
    private Boolean isReset;

    /**
     * 许可证Rsa值
     */
    private String rsaLicense;

    /**
     * 可被允许的IP地址
     */
    // sprivate List<String> ipAddress;

    /**
     * 可被允许的CPU序列号
     */
    // private String cpuSerial;

    /**
     * 可被允许的主板序列号
     */
    // private String mainBoardSerial;

}
